using System;
using System.Text;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Toon.Models.Characters;

namespace Toon.Models.Tests.Characters
{
	
	public partial class ShitckTests
	{


        
        
		[TestMethod]
        public void ShitckTests_Property_Name_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.Name;
			var result2 = objectUnderTest.Name;
			Assert.AreEqual(result1, result2);
		}    
        
        
        
		[TestMethod]
        public void ShitckTests_Property_BookLocation_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.BookLocation;
			var result2 = objectUnderTest.BookLocation;
			Assert.AreEqual(result1, result2);
		}    
        
        
        
		[TestMethod]
        public void ShitckTests_Property_UsableOnOthers_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.UsableOnOthers;
			var result2 = objectUnderTest.UsableOnOthers;
			Assert.AreEqual(result1, result2);
		}    
        
        
        
		[TestMethod]
        public void ShitckTests_Property_Notes_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.Notes;
			var result2 = objectUnderTest.Notes;
			Assert.AreEqual(result1, result2);
		}    
        
        
        
		[TestMethod]
        public void ShitckTests_Property_TweakPoints_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.TweakPoints;
			var result2 = objectUnderTest.TweakPoints;
			Assert.AreEqual(result1, result2);
		}    
        
        
        
		[TestMethod]
        public void ShitckTests_Property_SkillPoints_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.SkillPoints;
			var result2 = objectUnderTest.SkillPoints;
			Assert.AreEqual(result1, result2);
		}    
        
        
        
		[TestMethod]
        public void ShitckTests_Property_PlotPoints_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.PlotPoints;
			var result2 = objectUnderTest.PlotPoints;
			Assert.AreEqual(result1, result2);
		}    
        
        
        
		[TestMethod]
        public void ShitckTests_Property_SkillLevel_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.SkillLevel;
			var result2 = objectUnderTest.SkillLevel;
			Assert.AreEqual(result1, result2);
		}    
        
        
        
		[TestMethod]
        public void ShitckTests_Property_IsChanged_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.IsChanged;
			var result2 = objectUnderTest.IsChanged;
			Assert.AreEqual(result1, result2);
		}    
        
        
        
		[TestMethod]
        public void ShitckTests_Property_HasErrors_ReadTwice ()
		{
			var objectUnderTest = CreateObject();
			
			var result1 = objectUnderTest.HasErrors;
			var result2 = objectUnderTest.HasErrors;
			Assert.AreEqual(result1, result2);
		}    
        
	}
}

